electrically-propelled vehicle - English Synonyms Dictionary